#####################################################################################
#
# 使用 pymssql 动态查询 SQL Server
#
#####################################################################################

import pymssql

# 使用 with 语句来处理 Connection 和 Cursor 对象，这样就不需要手动关闭他们了
with pymssql.connect("msdbt", "wluser", "wlpwd.123", "wldbtest") as conn:
    with conn.cursor(as_dict=True) as cursor:
        cursor.execute("SELECT * FROM persons WHERE salesrep=%s", "John Doe")

        for row in cursor:
            print("ID=%d, Name=%s" % (row["id"], row["name"]))
